Python之turtle.circle()函数理解 | 您所在的位置:网站首页 › turtle 画图 › Python之turtle.circle()函数理解 |
turtle.circle()函数
定义:turtle.circle(radius, extent=None) 作用:根据半径radius绘制extent角度的弧形 参数: radius :弧形半径 当radius值为正数时,圆心在当前位置/小海龟左侧。 当radius值为负数时,圆心在当前位置/小海龟右侧。 extent :弧形角度。当无该参数或参数为None时,绘制整个圆形 当extent值为正数时,顺小海龟当前方向绘制。 当extent值为负数时,逆小海龟当前方向绘制。 上述内容,在将小海龟视作一个有向箭头后,可以按照如下方法助记。即:正正左顺,负负右逆,正负左逆,负正右顺。 在这个助记法中,正正、负负、正负、负正表示条件(即参数radius、extent取值情况),左顺、右逆、左逆、右顺表示结果(即以小海龟当前方向作参照时的圆心位置及画笔绘制方向)。详述如下: 正正表示radius为正,extent正;负负表示radius为负,extent负;正负表示radius为正,extent负;负正表示radius为负,extent正。 左:表示圆心在小海龟左边;右:表示圆心在小海龟右边; 顺:表示顺小海龟当前方向绘制; 逆:表示逆小海龟当前方向绘制 下图是对上述陈述的形象总结。其中,绿色箭头表示有向的小海龟,红色箭头表示依据参数radius, extent取值的正负组合确定的绘制方向。 ---------- 小海龟是有向的,可视作一个有向箭头 ----------
下图是对上图的另一种等价表达。 ---------- 小海龟是有向的,可视作一个有向箭头 ---------- |
CopyRight 2018-2019 实验室设备网 版权所有 |